﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using FernUniHagen.CompilerExtension.Attributes;

namespace LinqExample
{
    public class Account
    {
        
        ////Alternative
        ////  [Any(List<>)]
        //[Any(typeof(List<>))]
        //public string _email , test;

        
        //[Option]
        //List<string> _loginname;

        //[Option]
        //string _password;

        //[Any(typeof(List<>))]
        //public string Property { get; set; }
        
        //public string NormalMethod()
        //{
 
        //    //_email.Contains("abc");

        //    //_email.Contains("def");
        //    //should translate to: (which variable name shall we use?) 
        //    //foreach(string ? in _email)
        //    //    email.Contains("abs")
        // //   _email.Add("test");

        //    _loginname.First();
        //    string test = "test";
        //    //test.Contains("def");
        //    return test;
        //}

        //[Any(typeof(List<>))]
        //public string Method()
        //{
        //    //_email.Contains("def");

        //    //_email.Contains("def");
        //    string test = "abc";

        //    int abc = 5;
        //    return string.Empty;
        //}
      
    }
}
